package com.goods.business.service;


import com.goods.common.model.business.ProductCategory;
import com.goods.common.vo.business.ProductCategoryTreeNodeVO;
import com.goods.common.vo.business.ProductCategoryVO;
import com.goods.common.vo.system.PageVO;

import java.util.List;


public interface SuppliesCategoryService {

    PageVO<ProductCategoryTreeNodeVO> findSupplierList(Integer pageNum,Integer pageSize,ProductCategoryTreeNodeVO productCategoryTreeNodeVO);

    /** 获取物资类别* */
    List<ProductCategory> productCategoryList();


    List<ProductCategoryTreeNodeVO> getParentCategoryTree();

    //添加

    Boolean add(ProductCategoryTreeNodeVO productCategoryTreeNodeVO);

    //删除

    Boolean delete(Integer id);



    //编辑

    ProductCategoryVO edit(Integer id);

    Boolean update(ProductCategoryVO productCategoryVO, Integer id);
}
